Top 10k strings from Stars Spectrum - Utilidades - Issue 02 (1984)(Stars)(es).tzx in <root> / bin / z80 / software / Sinclair Spectrum Collection TOSEC.exe / Sinclair ZX Spectrum - Magazines / Sinclair ZX Spectrum - Magazines - [TZX] (TOSEC-v2007-01-01) /

Back to the directory listing

  14 ;"  STARS  
  14  INICIACION AL BASIC  "
  13 ;"  -Pulsa ENTER para continuar-  ":
  12 hhhhhhhhhhhhhhhhhhh
   8 PULSA UNA TECLA PARA CONTINUAR
   6 CCCCCCCCCCC
   6 ;"*** STARS ** STARS ***";
   6 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
   5 ;"**********   VIDEO   ***********"
   3 ;"PON EN MARCHA EL CASSETTE"
   3 ;"PARA EL CASSETTE"
   3 ;"DESEAS VER LAS INSTRUCCIONES    DE NUEVO ?":
   3 ;"**********   RAPID   ***********"
   3 ;"**********   EDITOR   **********"
   3 00000000000000000000000000000000
   3 ...................
   3 ..........
   3 '"   EN LA LINEA 
   3 "(S/N)";A$:
   2 EDITOR    
   2 CCCCCCCCCC
   2          Z#
   1 video     
   1 s#r#w#q#pO
   1 hhhhhhhhhhhhhhhhh
   1 editor    
   1 basic     @
   1 VIDEO     r
   1 VECES EL NUMERO DE DIAS, UNA IM-PRESION POR MES."
   1 STARS UTILIDADES N. 2
   1 STARS     
   1 RAPID     ~
   1 RAPID     g
   1 I,19;D              60 NEXT I                      "
   1 ES EL PASO QUE MARCA EL INCRE-  MENTO DE LA VARIABLE DEL 
   1 CM BRAPID 
   1 >B><>B<><B
   1 >B><><<><B
   1 ;"MENU:"'''"1/2/3/4   LOAD 
   1 ;"GRABAR IMAGEN S/N ?"
   1 ;"DIRECCION ";N;"=";A(N):
   1 ;"DEJA CORRER LA CINTA ":
   1 ;"CONECTA EL CASSETTE.":
   1 ;"   PRESENTAMOS HOY LA SEGUNDA   LECCION DE ESTE CURSILLO DE INI-CIACION AL BASIC, EN LA QUE VE- REMOS PRINCIPALMENTE EL DESARRO-LLO DEL PROGRAMA DEL MES PASADO."
   1 ;"   ESTUDIAREMOS TAMBIEN LAS INS-TRUCCIONES 
   1 64058,1310'         Y SE EJECUTARA CON              'RANDOMIZE USR 64082'."
   1 12                55 PRINT 
   1 11                40 PRINT AT N,15;B              45 NEXT N                       50 FOR I=1
   1 .   EN CASO DE OMISION, EL VALOR DE 
   1 , Y SEGUIDO DE UN NUMERO   CORRESPONDIENTE A LA COLUMNA EN DONDE SE REALIZARA LA IMPRESION."
   1 , Y ASI SUCESIVAMENTE    HASTA LLEGAR AL VALOR 
   1 , UN   PROGRAMA QUE TE IMPRIMA EN PAN- TALLA LOS NOMBRES DE TUS MEJORESAMIGOS Y SUS NUMEROS DE TELEFO- NO."
   1 , QUE SON LAS SEMANAS DEL ANYO. Y EN LA 
   1 , QUE NOS DARA UNA ME-  DIA DE CUATRO SEMANAS Y MEDIA ALMES."
   1 , PARA LA  IMPRESION DE LAS SEMANAS DEL MES."
   1 , LA SEGUNDAEN 
   1 , LA INSTRUC-  CION 
   1 , LA INS-TRUCCION 
   1 , EN LA QUE 
   1 , EN EL PROGRAMAQUE NOS HA SERVIDO PARA INDICAR EL TIPO DE FUNCION DE LAS VARIA-BLES. ESTA, NO AFECTA PARA NADA LA EJECUCION DEL PROGRAMA, ES   DECIR, EL ORDENADOR IGNORARA TO-DO LO QUE VENGA DESPUES DE ELLA."
   1 , DEBEREMOS INTRODU- CIR 
   1 , CUYO RE-  SULTADO EQUIVALDRA A LOS DIAS DECADA MES."
   1 ,   JUNTO CON LO QUE SE DENOMINAN   BUCLES (INSTRUCCIONES 
   1 ,   AUNQUE HAY OTRA MAS CORRECTA:   
   1 +"W\#"S\"K\6
   1 'RAPID BASIC' SISTEMA OPERATIVO  por STARS.      Copyright 1985
   1 '''''"   LA TECLA 6 TE DEVOLVERA AL   BASIC, NO SIN ANTES DARTE OPCIONA GRABAR LA PANTALLA FINAL."
   1 ''''" SUBRUTINA 1: DIRECCIONES 1 Y 2                                  SUBRUTINA 2: DIRECCIONES 3 Y 4                                  SUBRUTINA 3: DIRECCIONES 5, 6 Y              7                  SUBRUTINA 4: DIRECCIONES 8, 9 Y              10"
   1 ''''" DIRECCION 5: Color de la tinta               a cambiar. (POKE)  DIRECCION 6: Nuevo color de                  tinta. (POKE)      DIRECCION 7: RANDOMIZE USR para              la tercera subru-               tina.              DIRECCION 8: Color del papel a               cambiar. (POKE)    DIRECCION 9: Nuevo color del                 papel. (POKE)     DIRECCION 10: RANDOMIZE USR para              la cuara subruti-               na."
   1 ''''"   LO MISMO SUCEDERA CON LAS LI-NEAS 
   1 ''''"   HEMOS INTRODUCIDO UNA NUEVA  INSTRUCCION, 
   1 ''''"   DESPUES PULSA:"
   1 '''"   VEMOS QUE EN LA LINEA 
   1 '''"   VAMOS A DIVIDIR EL PROGRAMA  EN VARIAS PARTES, Y COMENZAREMOSPOR LA IMPRESION EN PANTALLA DE LOS NOMBRES DE LOS MESES."
   1 '''"   NOTAD QUE PODRIAMOS HACERLOS IMPRIMIR DE LA MISMA MANERA QUE LO HEMOS HECHO CON LOS NOMBRES  DE LOS MESES. PERO COMO ESTO NOSHA RESULTADO BASTANTE TEDIOSO   VAMOS A VER UNA NUEVA FORMULA,  LOS BUCLES."
   1 '''"   EL PROGRAMA IMPRIMIRA EN PAN-TALLA LA PALABRA 
   1 ''"TOMA NOTA DE ELLAS"
   1 ''" DIRECCION 1: Hacer POKE con el               color de tinta                  elegido.           DIRECCION 2: RANDOMIZE USR para              la primera subru-               tina.              DIRECCION 3: Hacer POKE con el               color de papel                  elegido.           DIRECCION 4: RANDOMIZE USR para              la segunda subru-               tina."
   1 ''" DESEAS UN REPASO (S/N) ?"
   1 ''"   VEAMOS AHORA ALGO MAS SOBRE  BUCLES.                                                            LA CONFIGURACION DE UN BUCLE ES LA SIGUIENTE: 
   1 ''"   UNA VEZ ESTE EN MEMORIA EL   NUMERO DE PANTALLAS DESEADO,    PULSA S Y SE EJECUTARA EL PRO-  GRAMA, PULSA EL NUMERO CORRES-  PONDIENTE A LA PANTALLA QUE DE- SEES VER Y APARECERA EN IMAGEN."
   1 ''"   SOLO NOS RESTA YA IMPRIMIR   LOS TOTALES:"
   1 ''"   PUES BIEN, OS PRESENTAMOS HOYUNA RUTINA EN CODIGO MAQUINA    PREPARADA PARA TALES MOMENTOS."
   1 ''"   PASEMOS A VER AHORA OTRA DE  LAS VARIANTES DEL 
   1 ''"   PARA INTERRUMPIR LA EJECUCIONDE UN 
   1 ''"   LOS DATOS QUE INTRODUZCAMOS  SE ALMACENARAN EN LAS VARIABLES 
   1 ''"   LO QUE INTENTAMOS CON ESTA   UTILIDAD ES PRECISAMENTE ACELE- RAR DICHA EJECUCION SIN AFECTAR-LA PARA NADA."
   1 ''"   LA RUTINA SE CARGA EN LA DI- RECCION DE MEMORIA 60000. PUEDESHACER NEW UNA VEZ CARGADA."
   1 ''"   LA RUTINA CONSTA DE CUATRO   SUBRUTINAS:"
   1 ''"   LA PRIMERA SE CARGARA PULSAN-DO EL 1, LA SEGUNDA EL 2, Y ASI SUCESIVAMENTE."
   1 ''"   LA INSTRUCCION 
   1 ''"   LA APLICACION CONSTA DE UN   PROGRAMA EN BASIC QUE PREPARA ALORDENADOR PARA LA POSTERIOR     CARGA DE LA RUTINA EN CODIGO MA-QUINA."
   1 ''"   ESTOS DATOS PUEDEN SER NUME- RICOS O ALFANUMERICOS, Y SE VAN ALMACENANDO EN VARIABLES PARA SUPOSTERIOR USO."
   1 ''"   ES BIEN SABIDO QUE MIENTRAS  MAS LARGOS SON LOS PROGRAMAS EN BASIC MAS LENTOS SON EN EJECU-  CION."
   1 ''"   ENUNCIADO:                                CREA, MEDIANTE EL  USO DE BUCLES Y DEL 
   1 ''"   EN LA LINEA 
   1 ''"   EL PROGRAMA OS PRESENTARA UNALISTA DE DIEZ DIRECCIONES DE ME-MORIA QUE TENDREIS QUE ANOTAR   PARA SU POSTERIOR USO."
   1 ''"   EL CERO TE LIMPIARA LA PANTA-LLA."
   1 ''"   DICHA RUTINA SE CARGA RESER- VANDO PREVIAMENTE UNA ZONA DE LAMEMORIA CON LA INSTRUCCION      'CLEAR 64037'.                  SE ALMACENA CON                 'LOAD""""
   1 ''"   CUANTAS VECES NOS HABREMOS   ENCONTRADO EN PROGRAMAS EN LOS  QUE NOS INTERESARIA PODER CAMBI-AR EL COLOR DE LA TINTA O DEL   PAPEL SIN PERDER EL TEXTO ACTUALDE LA PANTALLA."
   1 ''"   ACTO SEGUIDO PULSAS EL NUMERODE LA PANTALLA A SOBREIMPRIMIR  Y VERAS LOS RESULTADOS."
   1 ''"   ACONSEJAMOS QUE LA RUTINA    SOLO SE UTILICE A LA HORA DE    EJECUTAR EL PROGRAMA EN BASIC,  NUNCA CUANDO SE ESTE PROGRAMANDOO GRABANDO."
   1 ''"   8: PONDRA LAS IMAGENES JUNTAS      EN LA MANERA QUE ACTUA          OVER EN BASIC. O BIEN        9: IMPRIMIRA LA SEGUNDA            PANTALLA ENCIMA DE LA OTRA"
   1 ''"              HAZ OTRO PROGRAMA EN EL QUE VEAS REFLEJADOS LOS   GASTOS DE UNA SEMANA, DIA POR   DIA, Y EL TOTAL GASTADO. UTILIZA
   1 '"POR EJEMPLO:"'"
   1 '" SUBRUTINA 1: Cambia el color de              la tinta.          SUBRUTINA 2: Cambia el color                 del papel.         SUBRUTINA 3: Busca el color de               tinta indicado y                lo cambia por el                elegido. (Solo en               el caso de que                  haya mas de un                  color de tinta en               pantalla).         SUBRUTINA 4: Lo mismo para el                papel."
   1 '"  NADA MAS RESTA RECORDAROS QUE AL FINAL DE LA LECCION DAREMOS  EL ENUNCIADO DE OTRO PROGRAMA A DESARROLLAR."
   1 '"   VAMOS A POR LA ULTIMA PARTE  DEL PROGRAMA EN LA QUE TENEMOS  QUE VER LA IMPRESION DE LOS DIASY SEMANAS Y SUS TOTALES."
   1 '"   POR LO DEMAS ESTA PRIMERA    PARTE NO NECESITA DE MAS EXPLI- CACIONES. PASEMOS A VER AHORA ELCALCULO DE LOS DIAS Y SEMANAS."
   1 '"   IMPRIMIRA LOS NUMEROS DEL 1  AL 100 EN ORDEN INVERSO."
   1 '"   FIJAROS EN PRIMER LUGAR QUE  HEMOS PUESTO MAS DE UNA INSTRUC-CION EN CADA LINEA DE PROGRAMA, ESTO ES ACEPTADO POR EL ORDENA- DOR SI LAS SEPARAMOS CON LOS DOSPUNTOS."
   1 '"   ESTE PROGRAMA TE PERMITIRA   CARGAR EN LA MEMORIA DE TU SPEC-TRUM HASTA UN MAXIMO DE CUATRO  PANTALLAS PARA SU SUPERPOSICION O SOBREIMPRESION."
   1 '"   EN LA QUE SE IMPRIMIRA 
   1 '"   EN LA 
   1 '"   EL VALOR DE 
   1 '"   EL TEXTO ENTRE COMILLAS SE   IMPRIMIRA DE LA MISMA MANERA EN LA QUE LO HARIA UN 
   1 '"   CON LO QUE HABRA IMPRIMIDO 
   1 ##~#^#V*h\
   1 #"a\"c\"e\>82
   1 "NOMBRE ?";N$:
   1 "''"S         EDITAR IMAGEN"''"Q         STOP"
   1  Y UN ACUMULADOR DE SUBTO- TALES (VARIABLE NUMERICA)."
   1  Y POR DEBAJO DE LA ULTIMA IMPRESION ENPANTALLA."
   1  VA SIEMPRE PRECEDIDO POR 
   1  SE LE DA VALOR 
   1  SE LE DA EL VALOR   
   1  SE IMPRIMIRA  EL TEXTO ENTRE COMILLAS ADEMAS  DE LOS VALORES DE LAS CITADAS   VARIABLES."
   1  SALTANDO UNA LINEA EN CADA IMPRESION. DE-BIDO A QUE EL INCREMENTO DE 
   1  QUE EQUIVALE A LOS DIAS DEL ANYO."
   1  PUEDE SER UNNUMERO NEGATIVO."
   1  PRINT TAB 10;""STARS""          "
   1  PERMITE LA INTRODUCCION DE DATOS EN EL  ORDENADOR DESDE EL TECLADO."
   1  LE DA UN VALOR FINAL. 
   1  INI-CIALIZAMOS LA VARIABLE 
   1  INCREMENTA EL VALOR DE 
   1  IMPRIMIRA EL  RESULTADO DE LA VARIABLE 
   1  EN UNO Y VUELVE A    MANDAR LA EJECUCION A LA LINEA  
   1  DONDEINDIQUEN LAS COORDENADAS, LA    PRIMERA SERA EN 
   1  DAMOS EL VALOR
   1  DA UN VALOR INICIAL A  LA VARIABLE 
   1  CON EL VALOR NUMERICO 
   1  A PARTIR DE LA COLUMNA 
   1  A LA VARIABLE 
   1  65 PRINT AT 16,0;""TOTAL DIAS    "";A: PRINT AT 18,0;""TOTAL SEMANAS "";C                          "
   1  35 FOR N=0
   1  15 LET A=360: REM DIAS DEL ANYO 20 LET B=A/12: REM DIAS DEL MES 25 LET C=54: REM SEMANAS DEL ANYO                               30 LET D=C/12: REM SEMANAS DEL MES                             "
   1  10 PRINT ""JULIO........"": PRINT ""AGOSTO......."": PRINT ""SEPTIEMBRE..."": PRINT ""OCTUBRE......"": PRINT ""NOVIEMBRE...."": PRINT ""DICIEMBRE....""                    "
   1  10 INPUT ""DIME TU NOMBRE"";A$    20 INPUT ""DIME TU EDAD"";A       30 PRINT ""TIENES "";A;"" ANYOS, Y TE LLAMAS "";A$                 "
   1  10 FOR N=0 TO 21 STEP 2         15 PRINT AT N,0;""STARS""         20 NEXT N                      
   1  10 FOR I=100 TO 1: STEP -1: PRINT I: NEXT I                    "
   1   5 PRINT ""ENERO........"": PRINT ""FEBRERO......"": PRINT ""MARZO........"": PRINT ""ABRIL........"": PRINT ""MAYO........."": PRINT ""JUNIO........""                    "
   1               
   1